spiny snail - French English Dictionary